package com.exam.service;

import com.exam.pojo.Admin;
import com.exam.pojo.LoginUser;
import com.exam.pojo.Student;
import com.exam.pojo.Teacher;

public interface LoginService {
    /**
     * 学生登录
     * @param username 登录账号
     * @param password 登录密码
     * @param role 登录身份
     * @return 学生信息
     */
    Student loginStu(String username, String password, String role);

    /**
     * 修改密码
     * @param newLoginUser 新密码实体类
     * @return true代表修改成功，false代表密码重复不能修改
     */
    Boolean updatePwd(LoginUser newLoginUser);

    Teacher loginTea(String username, String password, String role);

    Admin loginAdmin(String username, String password, String role);
}
